Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Israel #1-w1 Israel #1-w2 Israel #1-w3 Israel #1-w4 Uzbekistan F1 Uzbekistan F2 Hungary F1 Hungary F2 Czech Republic F3 Slovenia F3 Serbia&Montenegro F5 Croatia F4 Croatia F5 Hungary F4 Georgia F1 Georgia F2 Germany F3 USA F4 India F4 India F5 Uzbekistan F3 Uzbekistan F4 Serbia & Montenegro F2 Serbia & Montenegro F3 Portugal F2 Portugal F3 Czech Republic F1 Czech Republic F2 Czech Republic F3 Italy F19 Italy F21 Romania F16 Romania F17 Poland F12 France F13 France F16 France F17 Belarus F1 Belarus F2 Germany F13 Germany F14 Turkey F11 Belarus F4 Turkey F12 Turkey F13 Israel F2 France F2 Turkey F7 Portugal F2 Portugal F3 Turkey F10 Croatia F4 Croatia F5 Turkey F12 Italy F8 Czech Republic F1 Poland F1 Italy F11 Iran F1 Germany F7 Slovakia F2 Romania F7 Romania F9 Nigeria F3 Turkey F6 Turkey F7 Turkey F12 Turkey F15 Turkey F16 Romania F1 Romania F3 Nigeria F1 Nigeria F2 Czech Republic F9 Croatia F1 Turkey F7 Turkey F8 Turkey F9 Italy F4 Italy F5 Czech Republic F3 Romania F3 Germany F6 Czech Republic F4 Slovakia F1 Slovak Republic F1 Slovak Republic F2 Slovak Republic F3 Slovak Republic F4 Poland F4 Austria F9 Hungary F1 Hungary F2 China F1 China F2 Croatia F3 Romania F3 Hungary F1 Austria F2 Slovakia F4 Slovakia F2 Slovakia F3 Austria F1 Slovakia F4 Austria F2 Hungary F3 Czech Republic F4 Serbia F1 Great Britain F1 Great Britain F2 Turkey F11 Germany F4 Croatia F1 Italy F2 Morocco F2 Russia F1 Russia F2 Poland F1 Italy F21 Armenia F1 Georgia F2 Germany F13 USA F22 USA F25 Great Britain F22 USA F5 USA F6 Italy F8 Italy F9 Italy F10 Romania F1 Poland F1 Romania F5 Romania F6 Romania F7 Germany F7 Ukraine F3 Germany F9 Romania F10 Romania F11 Romania F12 Romania F13 Romania F14 Romania F15 Slovakia F1 Germany F15 Slovakia F3 Austria F8 Germany F17 Austria F9 Germany F18 Germany F19 Spain F36 Spain F37 Nigeria F3 Nigeria F4 Gabon F1 Gabon F2 Dominican Republic F3 Dominican Republic F4 Dominican Republic F5 Austria F1 Austria F2 Austria F3 Portugal F1 Portugal F2 Egypt F4 Egypt F6 Uzbekistan F1 Uzbekistan F2 Romania F1 Romania F2 Romania F3 Romania F5 Germany F6 Germany F7 Italy F17 Germany F8 Romania F11 Germany F13 Turkey F9 Germany F16 Germany F17 Turkey F9 Japan F9 Senegal F1 Senegal F2 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Great Britain F3 Great Britain F4 Spain F11 France F6 Spain F12 Spain F13 Great Britain F5 Czech Republic F2 Poland F1 Bulgaria F3 Romania F2 Romania F3 Romania F4 Germany F8 Turkey F8 Germany F9 Romania F9 Romania F10 Turkey F10 Turkey F13 Israel F1 Nigeria F4 Italy F10 Romania F2 Germany F5 Turkey F6 Portugal F1 Turkey F8 China F6 The LTA Men's Challenger Wrexham - Wrexham 2005 Freeman Men's Challenger - Joplin Steelers Cup 2005 - Kosice Samarkand Challenger - Samarkand Coffee Cup Challenger - Chikmagalur Ostdeutscher Sparkassen Cup - Dresden Steelers Cup - Kosice Mordovia Cup - Saransk Timisoara Challenger - Timisoara The LTA Nottingham Challenger - Nottingham Morocco Tennis Tour - Rabat Morocco Tennis Tour - Fes Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Tatra Banka Slovak Open - Bratislava LTA Shrewsbury Challenger - Shrewsbury Trofeo Sisma Mantova - Mantova Delhi Challenger I - New Delhi ITG Miami Challenger - Miami Bukhara Challenger - Bukhara Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi ECM Prague Open 2008 - Prague Prosperita Open 2008 - Ostrava Fergana Challenger - Fergana Turkey F15 Tanger Challenger Fifth Third Bank Tennis Championships - Lexington Almaty Challenger Chuncheon Challenger Ortisei Challenger Karshi Challenger Astana Challenger Trnava Challenger Bratislava Challenger Honolulu Challenger Singapore Challenger Kyoto Challenger Sarajevo Challenger Prostejov Challenger Kosice Challenger Braunschweig Challenger Scheveningen Challenger Timisoara Challenger St. Remy Challenger Izmir Challenger Eckental Challenger Bratislava Challenger Bergamo Challenger Mersin Challenger Karshi Challenger Samarkand Challenger Arad Challenger Scheveningen Challenger St. Remy Challenger Kazan Challenger Bratislava Challenger Helsinki Challenger Tyumen Challenger Rome Challenger Kosice Challenger Braunschweig Challenger Oberstaufen Challenger Trnava Challenger Tashkent Challenger Geneva Challenger Launceston Challenger New Delhi Challenger Raanana Challenger Batman Challenger Poznan Challenger Prague Challenger Istanbul Challenger Tashkent Challenger Mouilleron-Le-Captif Challenger ATP Challenger Tour Finals Pingguo Challenger Jonkoping Challenger Mersin Challenger Karshi Challenger Furth Challenger Moscow Challenger Stella Artois Clay Court Championships - Budaors Busan Open Challenger Tennis - Busan AT&T Challenger of Dallas - Dallas IPP Open - Helsinki Iran F2 Fergana Challenger KGHM Dialog Polish Indoors - Wroclaw Burnie Challenger Kazan Challenger Wolfsburg Challenger Banja Luka Challenger Tatra Banka Open 2003 - Bratislava Oklahoma Challenger - Tulsa Mouilleron-Le-Captif Challenger Tatra Banka Open 2001 - Bratislava Dubrovnik Open - Dubrovnik Unicredit Czech Open - Prostejov Exim Agmedia Open - Kosice Almaty Challenger 1 - Almaty Prostejov Challenger Helsinki Challenger Tatra Banka Open - Bratislava Braunschweig Challenger Almaty Challenger 2 - Almaty Shenzhen Challenger Braunschweig Challenger Kobe Challenger Bordeaux Challenger Trofeo Sisma Mantova - Mantova Liuzhou Challenger Shenzhen Challenger Bangalore Challenger Pune Challenger Dharwad Challenger 2006 - Dharwad St. Petersburg Challenger 2006 - St. Petersburg Kaohsiung Challenger Baden Open - Karlsruhe Astana Challenger - Astana Indian Wells Challenger Budapest Challenger - Budapest Pekao Open 2004 - Szczecin USTA Men's Challenger of Dallas - Dallas Nottingham Men's Challenger - Nottingham Fergana Challenger - Fergana Istanbul 2 Challenger Sibiu Challenger Bergamo Challenger Roanne Challenger Pau Challenger Forli 2 Challenger Meknes Challenger Pau Challenger Phoenix Challenger Lugano Challenger Sanremo Challenger Mauthausen Challenger Surbiton Challenger Samarkand Challenger - Samarkand Chicago Challenger Busan Challenger Tatra Banka Open 2006 - Bratislava LTA Wrexham Challenger - Wrexham Tenerife 1 Challenger Quimper Challenger Phoenix Challenger ECU Prague Open - Prague Unicredit Czech Open 2007 - Prostejov Split Challenger Prague 1 Challenger The Comercia Challenger - Aptos Oeiras 4 Challenger Alexander Kolyaskin Memorial - Donetsk Danderyd Challenger Canberra Challenger Lille Challenger Murcia Challenger Challenger Banque Nationale Rimouski - Rimouski Kosice Open-Steelers Cup 2008 - Kosice Riviera de Rimini Challenger - Rimini Helsinki Challenger Seoul Challenger Kazan Challenger Irving Challenger Istanbul Challenger Todi Challenger Rennes Challenger Roanne Challenger Iasi Challenger Poznan Challenger Milan Challenger Prague 2 Challenger Cary Challenger Barcelona Challenger Orleans Challenger Cagliari Challenger St. Tropez Challenger Lugano Challenger Ostrava Challenger Bratislava 1 Challenger Chisinau Challenger Brest Challenger Ilkley Challenger Tatra Banka Open - Bratislava Canberra Challenger Guangzhou Challenger Cleveland Challenger Czech Indoor Open - Prague Villena Challenger Perugia Challenger Caltanissetta Challenger Mamaia Challenger - Constanta Israel Open in Memory of Col. Ilan Ramon - Ramat Hasharon Tatra Banka Slovak Open - Bratislava Iasi Challenger Sarajevo Challenger Girona Challenger Busan Challenger Fergana Challenger Kosice Challenger Constanta Challenger Oberstaufen Challenger Tampere Challenger Poznan Challenger Porto Challenger Samarkand Challenger Karshi Challenger Brasov Challenger Banja Luka Challenger Trnava Challenger Seoul Challenger Bratislava Challenger Helsinki Challenger Jersey Challenger Brasov Challenger Irving Challenger Tunis Challenger Salzburg Challenger Ostrava Challenger Marburg Challenger Oberstaufen Challenger San Benedetto Challenger Poznan Challenger Recanati Challenger Wuhai Challenger Beijing Challenger Trani Challenger Samarkand Challenger Brasov Challenger Szczecin Challenger Banja Luka Challenger Loughborough Challenger Heilbronn Challenger Caloundra Challenger Bath Challenger St. Brieuc Challenger Ostrava Challenger Marburg Challenger Milan Challenger Arad Challenger Bercuit Challenger Penza Challenger Astana Challenger Oberstaufen Challenger Sibiu Challenger Samarkand Challenger Karshi Challenger Istanbul Challenger Oeiras 3 Challenger Trnava Challenger Lermontov Challenger San Diego Challenger Ortisei Challenger Tyumen Challenger Heilbronn Challenger Girona Challenger Monza Challenger Tunis Challenger Brasov Challenger Kosice Challenger Portoroz Challenger Timisoara Challenger Poznan Challenger Grodzisk Mazowiecki Challenger Oberstaufen Challenger Liberec Challenger Prostejov Challenger Trnava Challenger Sibiu Challenger Fergana Challenger Tashkent Challenger Heilbronn Challenger Chennai Challenger Kolkata Challenger New Delhi Challenger Guangzhou Challenger Mersin Challenger Heilbronn Challenger Arad Challenger San Marino Challenger Meerbusch Challenger Sibiu Challenger Francavilla Challenger Turin Challenger Mouilleron-Le-Captif Challenger Happy Valley Challenger Hong Kong Challenger Burnie Challenger Kolkata Challenger Mersin Challenger Heilbronn Challenger Moscow Challenger Fergana Challenger Braunschweig Challenger Liberec Challenger Punta Del Este Challenger Maui Challenger Dallas Challenger Kazan Challenger Raanana Challenger Samarkand Challenger Poznan Challenger Croatia Open - Umag Prague Challenger Szczecin Challenger Orleans Challenger Mons Challenger Oeiras 4 Challenger Canberra Challenger China Open - Beijing Serbia Open - Belgrade Kremlin Cup - Moscow IPP Open - Helsinki Kremlin Cup - Moscow BRD Nastase Tiriac Trophy - Bucharest SkiStar Swedish Open - Bastad BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Winston-Salem Open - Winston-Salem Ningboo Challenger Malaysian Open - Kuala Lumpur Memphis Open - Memphis Delray Beach Open - Delray Beach Suzhou Challenger Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Abierto Mexicano Telcel - Acapulco Open Parc - Lyon Suisse Open - Gstaad St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Maharashtra Open - Pune Garanti Koza Sofia Open - Sofia Antalya Cup - Antalya Winston-Salem Open - Winston-Salem Moselle Open - Metz Chengdu Open - Chengdu China Open - Beijing Open Sud de France - Montpellier Delray Beach Open - Delray Beach Geneva Open - Geneva Noventi Open - Halle Abierto Mexicano de Tenis Mifel - Los Cabos Rakuten Japan Open - Tokyo Abierto Mexicano Telcel - Acapulco Generali Open - Kitzbuhel bett1HULKS Indoors - Cologne Sofia Open - Sofia Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Open 13 Provence - Marseille Abierto de Tenis Mifel - Los Cabos Dallas Open - Dallas Open 13 Provence - Marseille Banja Luka Open - Banja Luka Boss Open - Stuttgart Infosys Hall of Fame Open - Newport Generali Open - Kitzbuhel PBZ Zagreb Indoors - Zagreb Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Aix En Provence Challenger Kremlin Cup - Moscow Prostejov Challenger Societa Canottieri Mincio 2005 - Mantova Ningboo Challenger Gerry Weber Open - Halle Delray Beach Open - Delray Beach ATP Slovak Open Challenger - Bratislava New York Open - New York Erste Bank Open - Vienna Grand Prix Hassan II - Marrakech Aircel Chennai Open - Chennai Prosperita Open 2007 - Ostrava Garanti Koza Sofia Open - Sofia Memphis Open - Memphis Barcelona Open BancSabadell - Barcelona Rakuten Japan Open - Tokyo ASB Classic - Auckland Gazprom Hungarian Open - Budapest Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Marrakech Generali Open - Kitzbuhel TEB BNP Paribas Istanbul Open - Istanbul Open Parc - Lyon Swiss Open - Gstaad Nature Valley International - Eastbourne BB&T Atlanta Open - Atlanta Bucharest Challenger Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel Citi Open - Washington ABN AMRO World Tennis Tournament - Rotterdam bett1HULKS Championships - Cologne Astana Open - Nur-Sultan Togliatti Cup - Togliatti Hamburg European Open - Hamburg Mallorca Championships - Mallorca Plava Laguna Croatia Open - Umag Mercedes Cup - Stuttgart Kremlin Cup - Moscow Singapore Tennis Open - Singapore Murray River Open - Melbourne Adelaide International 1 - Adelaide Delray Beach Open - Delray Beach If Stockholm Open - Stockholm Millennium Estoril Open - Estoril Noventi Open - Halle Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Antalya Cup - Antalya Stockholm Open - Stockholm Shenzhen Open - Shenzhen Winston-Salem Open - Winston-Salem New York Open - New York Delray Beach Open - Delray Beach Bucharest Open - Bucharest Atlanta Open - Atlanta Citi Open - Washington Hangzhou Open - Hangzhou Dubai Duty Free Tennis Championships - Dubai Dallas Open - Dallas Tiriac Open - Bucharest Belgrade 2 - Belgrade Gonet Geneva Open - Geneva Tata Open Maharashtra - Pune Nordea Open - Bastad Korea Open - Seoul Dallas Open - Dallas Delray Beach Open - Delray Beach Genova Challenger Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose BCR Open Romania - Bucharest St. Petersburg Open - St. Petersburg St. Petersburg Open - St. Petersburg Open de Nice Cote d'Azur - Nice Valencia Open - Valencia Portugal Open - Oeiras Tata Open Maharashtra - Pune Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco Delray Beach Open - Delray Beach Grand Prix Hassan II - Marrakech BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Suisse Open - Gstaad Konzum Croatia Open - Umag Delray Beach Open - Delray Beach Gazprom Hungarian Open - Budapest Poznan Challenger Chengdu Open - Chengdu Noventi Open - Halle Nordea Open - Bastad St. Petersburg Open - St. Petersburg Millennium Estoril Open - Estoril Rakuten Japan Open - Tokyo Tata Open Maharashtra - Pune Terra Wortmann Open - Halle Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York Rolex Paris Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami SkiStar Swedish Open - Bastad Antalya Open - Antalya National Bank Open - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Bergamo Challenger U.S. Open - New York Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Davis Cup, World Group, 1R, SVK-ESP 4-1 French Open - Paris Davis Cup, Group II, 1R, BLR-MDA 4-1 Davis Cup, Group II, PO, TUR-MDA 2-3 Davis Cup, Group II, 1R, MDA-HUN 3-2 Davis Cup, Group II, 2R, BIH-MDA 1-3 Davis Cup, Group II, 2R, MDA-BLR 4-1 Davis Cup, Group II, 3R, DEN-MDA 3-2 Davis Cup, Group II, 1R, HUN-MDA 4-1 ATP Cup - Brisbane, Perth, Sydney Wimbledon - London Mutua Madrid Open - Madrid French Open (juniors) Wimbledon (juniors) French Open (juniors) Davis Cup, Group 2, 1R, LAT-MDA 5-0 U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open - New York Davis Cup, Group 2, PO, HUN-MDA 3-2 Davis Cup, Group II, 3R, MDA-POR 2-3 Davis Cup, Group II, 1R, MDA-EGY 4-1 Olympics - Rio de Janeiro